ctype_xdigit
检查表示十六进制数字的字符
PHP 4 >= 4.0.3, PHP 5, PHP 7, PHP 8
ctype_xdigit() 函数检查一个字符串是否只包含十六进制数字字符(0-9, a-f, A-F)。
bool ctype_xdigit ( string $text )
此函数接收一个参数:
如果字符串仅包含十六进制字符,返回 TRUE;否则返回 FALSE。若参数不是字符串类型,返回 FALSE。
以下是如何使用 ctype_xdigit 函数的示例:
$text = "a1b2C3"; if (ctype_xdigit($text)) { echo "$text 是有效的十六进制数字。"; } else { echo "$text 不是有效的十六进制数字。"; }
在这个示例中,字符串 "a1b2C3" 仅包含十六进制数字字符(小写字母a-f和数字0-9)。因此,ctype_xdigit 函数将返回TRUE,并输出 “a1b2C3 是有效的十六进制数字。”